Automatically flush window when doing non-double-buffered expose
authorAlexander Larsson <alexl@redhat.com>
Mon, 14 Sep 2009 14:07:43 +0000 (16:07 +0200)
committerAlexander Larsson <alexl@redhat.com>
Mon, 14 Sep 2009 14:07:43 +0000 (16:07 +0200)
commit7ab7ffa542be7a6dcda1a35d151ace5e22a8d721
tree31adb9044f8cfee7b474ae257e50827d4a587dc6
parentcfeba9c3897a6b0ca8a50703f2336520204b4ac8
Automatically flush window when doing non-double-buffered expose

Applications using non-double-buffered drawing using cairo (e.g. Abiword)
can draw directly to the window using cairo and thus manage to avoid
the automatic flushing of outstanding moves. This can cause redraw
inconsistencies like bug 593507.

We fix this by always flushing when exposing non-double-buffered widgets.
docs/reference/gdk/gdk-sections.txt
gtk/gtkmain.c